//对象查询字符串
function objToSearchString(obj){
    var str=``
    for(var key in obj){
        str+=`${key}=${obj[key]}&`
    }
    return str.slice(0,str.length-1)
}
//封装ajax函数
function ajax(method,url,params,cb){
    //第一步创建请求对象
    var xhr =new XMLHttpRequest()
    //第二步，配置请求对象,进行判断
    xhr.open(method,method=='get'?url+'?'+objToSearchString(params):url)
    //第三步，设置回调函数
    xhr.onreadystatechange=function(){
        if(xhr.readyState==4){
            cb(JSON.parse(xhr.responseText))
        }
    }
    //第四步 发送请求
    //先配置content type请求头
    xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded')
    //进行判断
    xhr.send(method=='get'?null:objToSearchString(params))
}